....And All The Pieces Matter....